package com.android.support.lib.universal.view.viewpager;

import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;

//布局：
// <!-- 自定义ViewPager视图 -->
//    <com.android.support.lib.universal.view.viewpager.MyViewPager
//        android:id="@+id/viewPager"
//        android:layout_width="match_parent"
//        android:layout_height="200dp"
//        android:layout_marginTop="5dp" />
//    <!-- 小圆点,必须在里面添加	xmlns:indic="http://schemas.android.com/apk/res-auto" -->
//    <com.android.support.lib.universal.view.viewpager.CustomIndicator
//    	xmlns:indic="http://schemas.android.com/apk/res-auto"
//        android:id="@+id/indicator"
//        android:layout_width="wrap_content"
//        android:layout_height="10dp"
//        android:layout_below="@+id/viewPager"
//        android:layout_centerHorizontal="true"
//        android:layout_marginTop="-27dp"
//        indic:count="5"
//        indic:heights="10dp"
//        indic:margin="4dp"
//        indic:normal_icon="@drawable/lib_dot_unselected"
//        indic:selected_icon="@drawable/lib_dot_selected"
//        indic:width="10dp" >
//    </com.android.support.lib.universal.view.viewpager.CustomIndicator>
//
//    方法：
//  MyViewPager viewPager;//自定义Viewpanger
//	private CustomIndicator indicator;//小圆点
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//		Config.countDot=5;//设置小圆点的个数，必须在setContentView之前
//		setContentView(R.layout.activity_main);
//
//	}
//	@Override
//	protected void onStart() {
//		// TODO Auto-generated method stub
//		super.onStart();
//
// 		viewPager=(MyViewPager) findViewById(R.id.viewPager);
//		indicator = (CustomIndicator) findViewById(R.id.indicator);//小圆点
//		int count = Integer.MAX_VALUE;// 适配器的个数
//		ViewPagerAdapter adapter=new ViewPagerAdapter(count){//重写instantiateItem方法
//			@Override
//			public Object instantiateItem(ViewGroup container, int position) {
//				View view = View.inflate(MainActivity.this, R.layout.page_item, null);//获取视图
//				ImageView iv = (ImageView) view.findViewById(R.id.iv);//获取控件
//				int index=position % Config.countDot;//获取当前下标
//				UtilUniversal.getInstance().setRoundImage("http://mb.qpic.cn/mbhpcover/e250afac45a2b9306218/960", iv);//获取网络图片
//				// 添加事件
//				iv.setOnClickListener(new OnClickListener() {
//
//					@Override
//					public void onClick(View v) {
//
//					}
//				});
//
//				//返回视图，写死，必不可少
//				viewPager.addView(view);
//				return view;
//			}
//		};
//		viewPager.setAdapter(adapter);//适配器
//		viewPager.setOnPageChangeListener(new MyOnPageChangeListener(viewPager, indicator, true,null));//给滑动效果添加事件
//
//	}

/**
 * @author 彭治铭
 */
public class MyViewPager extends ViewPager {

    public MyViewPager(Context context, AttributeSet attrs) {
        super(context, attrs);
        // TODO Auto-generated constructor stub
    }

    public MyViewPager(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
    }

}
